development embedded design open source projects linux power tools embedded applications microcontroller embedded systems software user tools online hand tools hardware developers ferienh